package com.sakila.service;

import com.sakila.pojo.Film;
import com.sakila.pojo.other.Page;
import com.sakila.vo.FilmVo;

public interface FilmService {
	Film findById(Integer id);
	FilmVo findAll(Page page);
	FilmVo sortFilms(Page page, String order, String sortItem);
	FilmVo sortFilms(Page page, String order, String sortItem, String titleName, String actorName, Integer categoryId);
	FilmVo findByTitleOrActorOrCategory(Page page, String titleName, String actorName, Integer categoryId);
	Long getTotalNumOfRowsByPropertiesAndActor(String titleName, String actorName, Integer categoryId);
}
